div.body		{background-color:ffffff}

div				{font-family:arial, helvetica, sans-serif; font-size:12px}

/*header related styles*/
div.header		{ background-color:dddddd; }

table.header_left { border:0;}
div.header_left {text-align:left; vertical-align:top;}
div.header_center {text-align:center;  vertical-align:middle;}
div.header_right {text-align:right; vertical-align:top;}

td.header {padding:0;margin:0}
tr.header {padding:0;margin:0}
td.header_left {padding:0;vertical-align:middle;}
td.header_center {padding:0;align:center;}
td.header_right {padding:0;}

	/* header table that contains all of the header items */
	table.pageHeader {border-collapse: collapse;}
	/* tab bar in header */
	/*table.tab{border-collapse: collapse;} */
	table.tab {padding:0;
			   border-spacing:0}
	/*tr.tab{padding:2;border-spacing:2}*/
	td.tab {padding:2;
			border-spacing:2;
	        border-color: #cccccc;
			border-width: 1 1 0 1;
			border-style: solid;
			margin: 0;
			background-color: #c5c5c5;}
	td.tab_selected {padding:2;
	        border-color: #ffffff;
			border-width: 1 1 0 1;
			border-style: solid;
			border-spacing:2;
			margin: 0;
			background-color: #ffffff;}
	
/* input form styles */
form {padding:0;margin:0;vertical-align:top}

input.searchinput {			  color:AAAAAA;
							  font-family:times, serif;
							  font-size:14px;ornament:false;
							  text-decoration:none;
							  border:0px;
							  vertical-align:top;
							}

a.nav:link		{ color:444444;
			  font-family:arial, helvetica, sans-serif;
			  font-size:12px;ornament:false;
			  text-decoration:none;
			}
a.nav:visited	{ color:444444;
			  font-family:arial, helvetica, sans-serif;
			  font-size:12px;ornament:false;
			  text-decoration:none;
			}
a.nav:hover		{ color: 444444;
			  font-weight:bold;
		      text-decoration:none;
			}

td			{	position:relative;
				font-family:arial, helvetica, sans-serif; font-size:12px;
				padding:0; /*pad 2*/
			}
input		{				  color:000000;
							  font-family:times, serif;
							  font-size:14px;ornament:false;
							  text-decoration:none;
							  border:none;
							  margin:0px;
							  padding:1px;
							}

textarea		{			  color:000000;
							  font-family:times, serif;
							  font-size:14px;ornament:false;
							  text-decoration:none;
							  border:none;
							  margin:1px;
							  width:100%;
							}

	/* widget style from home page*/
	div.widget			{position:relative;
						 border-color:eeeeee;
						 background-color:
						 border-width:0px; /* border must be compensated for when using the offset width in firefox*/
						 border-style:none;
						 margin:4px;z-index:1;   /* margin must equal placeholder margin, must be subtracted when adjusting x y position of drag widget */
						 color:444444;
						 font-family:arial, helvetica, sans-serif;
						 font-size:12px;
						 /*border-collapse: collapse; */}
	
	/* widget header - no table in header */
	div.widgetHeader	{position:relative;
						 padding:0px;
						 margin:0px
						 border-style:none;
						 /* border-collapse: collapse; */
						 /* background-color:ECF4FD; */
						 /* background-color:eef4ee; */
						 font-family:arial, helvetica, sans-serif;
						 font-size:12px;
						 cursor:move;}
	a.widgetheadertitle			{font-family:arial, sans-serif;
								 font-size:12px;
								 ornament:false;
								 text-decoration:none;
								 vertical-align:middle;
								 padding:2}
	a.widgetheadertitle:link		{ color:000000;}
	a.widgetheadertitle:visited		{ color:777777;}
	a.widgetheadertitle:hover		{ color: 1daf2f; old:46B825; old:62D940;
									  font-weight:normal;}
	/*a.widgetheaderfavicon			{vertical-align:middle;}*/
	img.widgetheaderfavicon						{border:0px;
									 vertical-align:middle;
									 padding:0px;}
	/* widget body */
	div.widgetBody		{position:relative;
						 /* background-color:dcebfc; */
						 background-color:ffffff; /*e6f5ff;*/ /*seeking the lightest blue */
						 padding:0px;
						 font-family:arial,sans-serif;}

	a.widgetcontent				{font-family:arial, sans-serif;
								 font-size:12px;
								 ornament:false;
								 text-decoration:none;
								 border-collapse:collapse;}
	a.widgetcontent:link		{ color:000000;}
	a.widgetcontent:visited		{ color:777777;}
	a.widgetcontent:hover		{ color: 1daf2f; old:46B825; old:62D940;
								  font-weight:normal;}



/* rss content in widget */
a.itemArrow:link	{color: 444444;
					 cursor:pointer;
					}
a.itemArrow:visited	{color: 444444;
					 cursor:pointer;
					}
a.itemArrow:hover	{color: 444444;
					 font-weight:bold;
					 cursor:pointer;
					}






/*Edit Page Style*/
div.widgetInput{position:relative;
				margin:2;z-index:5;  /* margin needs to be the same as the generic widget as does border*/
				border-color:CCCCCC; border-width:2px; border-style:solid;
				color:444444;
				font-family:arial, helvetica, sans-serif; font-size:12px
			}

table.widgetHeaderInput {border:1;margin:0; width:100%; padding:0; vertical-align:top; }
td.widgetHeaderInput { color:444444; font-family:arial, helvetica, sans-serif; font-size:12px; margin:0; padding:0; vertical-align:top }
div.widgetHeaderInput {position:relative; background-color:bddcfb; cursor:move; }
div.widgetBodyInput {position:relative; background-color:CCCCCC;padding:0}


